=======================
Pokmon Editor Ultimate
===========by Mateo====



About
-----

This is a program I made to make my life easier, and hopefully yours too!
Its goal is to bring many of the Pokemon's stats that are spread out in the
ROM into one place, to make Pokemon editing a lot simpler and error-free.

While working on the Christmas Hack, I noticed several bugs stemming from the
fact that I had to manually edit menu sprites, move/evo pointers, pic size, and
other values that were not covered by existing editors, and it was easy to make
minor calculation errors and edit the wrong data. This editor will fix all of that!


=============
Info on stats
=============

This section will help you edit some of the less readily apparent values.



Pic Size
--------
"55" equals a 40x40 image (5 tiles by 5 tiles)
"66" equals a 48x48 image (6 tiles by 6 tiles)
"77" equals a 56x56 image (7 tiles by 7 tiles)

The second number is actually redundant and unused by default, but I left
both numbers editable in case some ingenious person wanted to hack the image
routine to allow non-square sprites.



Egg Groups
----------
Each nybble in the byte represents one egg group. The groups are as follows:

1: Monster
2: Water 1
3: Bug
4: Flying
5: Ground
6: Fairy
7: Plant
8: Humanshape
9: Water 3
a: Mineral
b: Indeterminate
c: Water 2
d: Ditto
e: Dragon
f: No Eggs 

To make a Pokemon belong to only one egg group, simply set both values the same.



Growth Rate
-----------

This determines how fast a Pokemon levels up. All Pokemon in the evolutionary
line must share the same growth rate, or you will end up with an "EXP Overflow"
bug causing the Pokemon to level up to Lv255, then loop back around to the level
they "should be", and attempt to learn every possible move in their skill set one
after the other.



Move/Evo Pointer
----------------

If you want to give a Pokemon more moves or evolutions than it previously had, you
will have to repoint the data. While this editor cannot edit that data for you, it
will make it a breeze to locate and edit or repoint the data yourself.

The data is not byte swapped like the pointers in JohtoMap, it is read directly from
the ROM and is therefore in the same format used by Pointer Berechner.



=======
Credits
=======

Bulbapedia - Contained detailed data on Pokemon Stats
Darthatron - Hex editing module for VB6. Made this program a lot simpler to code.
Coolboyman - Information on Cry Data, Menu Sprite declaration, and generally inspiring
             me to begin hacking.
Skeetendo  - Helping me maintain continued interest in hacking, and bugging me until I
             finally finish things that I start.
